package com.whalehearing.tingyou.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.whalehearing.tingyou.entity.StoreAppealImage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author: shensh
 * @Desc:
 * @create: 2025-04-01 11:34
 **/
@Data
public class StoreAppealVo {

    private Long id;
    /** 门店id */
    @ApiModelProperty("门店id")
    private Long storeId;
    private String storeName;
    @ApiModelProperty("评价内容")
    private String evaluateContent;
    /** 申诉原因 */
    @ApiModelProperty("申诉原因")
    private String appealReason;

    /** 审核状态 */
    @ApiModelProperty("审核状态")
    private Integer auditStatus;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("创建时间")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("更新时间")
    private Date updateTime;

    /** 门店申诉的图片信息 */
    @TableField(exist = false)
    @ApiModelProperty("门店申诉的图片列表")
    private List<StoreAppealImage> storeAppealImageList;

    private String remark;

}

